package com.zdy.im.user.vo.response;


import java.io.Serializable;
import java.util.Date;

import com.sixeco.framework.common.api.ApiDesc;
import com.sixeco.framework.common.data.BaseEntity;
import com.alibaba.excel.annotation.ExcelProperty;

/**
* @ClassName: ImChatRoomResponseVo.java
* @Description: 群的数据交互处理类
 * @Author 作者 : zdy
 * @CreateDate 创建时间: 2021-02-30
* @version V1.0.0
* <p>
* ----------------------------------------------------------------------------
*  modifyer    modifyTime                 comment
*
* ----------------------------------------------------------------------------
* </p>
*/
public class ImChatRoomResponseVo  extends BaseEntity implements Serializable {




 		/** number 群编号  */
 		@ApiDesc(value = "群编号", required = 0)
 		@ExcelProperty(value = "群编号")
 		private long number;

 		/** name 群名称  */
 		@ApiDesc(value = "群名称", required = 0)
 		@ExcelProperty(value = "群名称")
 		private String name;

 		/** avatar 群头像  */
 		@ApiDesc(value = "群头像", required = 0)
 		@ExcelProperty(value = "群头像")
 		private String avatar;

 		/** master 群主  */
 		@ApiDesc(value = "群主", required = 0)
 		@ExcelProperty(value = "群主")
 		private String master;

 		/** masterId 群主id  */
 		@ApiDesc(value = "群主id", required = 0)
 		@ExcelProperty(value = "群主id")
 		private long masterId;

 		/** remarks 说明  */
 		@ApiDesc(value = "说明", required = 0)
 		@ExcelProperty(value = "说明")
 		private String remarks;

 		/** createBy 创建人  */
 		@ApiDesc(value = "创建人", required = 0)
 		@ExcelProperty(value = "创建人")
 		private String createBy;

 		/** updateBy 修改人  */
 		@ApiDesc(value = "修改人", required = 0)
 		@ExcelProperty(value = "修改人")
 		private String updateBy;

 		/** notice 公告  */
 		@ApiDesc(value = "公告", required = 0)
 		@ExcelProperty(value = "公告")
 		private String notice;


 		/** updateDate   */
 		@ApiDesc(value = "", required = 0)
 		@ExcelProperty(value = "")
 		private Date updateDate;

 		/** status 0失效 1有效 2删除  */
 		@ApiDesc(value = "0失效 1有效 2删除", required = 0)
 		@ExcelProperty(value = "0失效 1有效 2删除")
 		private int status;


    public static ImChatRoomResponseVo build(){
        return new ImChatRoomResponseVo();
    }

    
     		public void setNumber( long number){
 		 		this.number = number ; 
 		 		}
 		public ImChatRoomResponseVo toNumber( long number){
 		 		this.number = number ; 
 		 		 return this ;
 		}

 		public long getNumber(){
 		 		return this.number;
 		}
    
     		public void setName( String name){
 		 		this.name = name ; 
 		 		}
 		public ImChatRoomResponseVo toName( String name){
 		 		this.name = name ; 
 		 		 return this ;
 		}

 		public String getName(){
 		 		return this.name;
 		}
    
     		public void setAvatar( String avatar){
 		 		this.avatar = avatar ; 
 		 		}
 		public ImChatRoomResponseVo toAvatar( String avatar){
 		 		this.avatar = avatar ; 
 		 		 return this ;
 		}

 		public String getAvatar(){
 		 		return this.avatar;
 		}
    
     		public void setMaster( String master){
 		 		this.master = master ; 
 		 		}
 		public ImChatRoomResponseVo toMaster( String master){
 		 		this.master = master ; 
 		 		 return this ;
 		}

 		public String getMaster(){
 		 		return this.master;
 		}
    
     		public void setMasterId( long masterId){
 		 		this.masterId = masterId ; 
 		 		}
 		public ImChatRoomResponseVo toMasterId( long masterId){
 		 		this.masterId = masterId ; 
 		 		 return this ;
 		}

 		public long getMasterId(){
 		 		return this.masterId;
 		}
    
     		public void setRemarks( String remarks){
 		 		this.remarks = remarks ; 
 		 		}
 		public ImChatRoomResponseVo toRemarks( String remarks){
 		 		this.remarks = remarks ; 
 		 		 return this ;
 		}

 		public String getRemarks(){
 		 		return this.remarks;
 		}
    
     		public void setCreateBy( String createBy){
 		 		this.createBy = createBy ; 
 		 		}
 		public ImChatRoomResponseVo toCreateBy( String createBy){
 		 		this.createBy = createBy ; 
 		 		 return this ;
 		}

 		public String getCreateBy(){
 		 		return this.createBy;
 		}
    
     		public void setUpdateBy( String updateBy){
 		 		this.updateBy = updateBy ; 
 		 		}
 		public ImChatRoomResponseVo toUpdateBy( String updateBy){
 		 		this.updateBy = updateBy ; 
 		 		 return this ;
 		}

 		public String getUpdateBy(){
 		 		return this.updateBy;
 		}
    
     		public void setNotice( String notice){
 		 		this.notice = notice ; 
 		 		}
 		public ImChatRoomResponseVo toNotice( String notice){
 		 		this.notice = notice ; 
 		 		 return this ;
 		}

 		public String getNotice(){
 		 		return this.notice;
 		}
    
    
     		public void setUpdateDate( Date updateDate){
 		 		this.updateDate = updateDate ; 
 		 		}
 		public ImChatRoomResponseVo toUpdateDate( Date updateDate){
 		 		this.updateDate = updateDate ; 
 		 		 return this ;
 		}

 		public Date getUpdateDate(){
 		 		return this.updateDate;
 		}
    
     		public void setStatus( int status){
 		 		this.status = status ; 
 		 		}
 		public ImChatRoomResponseVo toStatus( int status){
 		 		this.status = status ; 
 		 		 return this ;
 		}

 		public int getStatus(){
 		 		return this.status;
 		}
    






}
